## Uses of Interface
TDAArbolBinario.BTPosition

- Packages that use BTPosition
  Package | Description
  --- | ---
  TDAArbolBinario |

- - ### Uses of BTPosition in TDAArbolBinario

    Classes in TDAArbolBinario that implement BTPosition
    Modifier and Type | Class and Description
    --- | ---
    `class` | `BTNodo<E>` Implementa una BTPosicion de árbol binario mediante una ED que mantiene referencias al padre, hijo izquierdo y derecho de la posición.

    Fields in TDAArbolBinario declared as BTPosition
    Modifier and Type | Field and Description
    --- | ---
    `protected BTPosition<E>` | BTNodo.`hd`
    `protected BTPosition<E>` | BTNodo.`hi`
    `protected BTPosition<E>` | BTNodo.`padre`
    `protected BTPosition<E>` | ArbolBinario.`raiz`

    Methods in TDAArbolBinario that return BTPosition
    Modifier and Type | Method and Description
    --- | ---
    `protected BTPosition<E>` | ArbolBinario.`checkPosition(TDALista.Position<E> p)` Valida que la ED interna de la posición se corresponda con la utilizada por la implementación actual.
    `BTPosition<E>` | BTPosition.`getLeft()` Obtiene la referencia del hijo izquierdo de la posición.
    `BTPosition<E>` | BTNodo.`getLeft()`
    `BTPosition<E>` | BTPosition.`getParent()` Obtiene la referencia al padre de la posición.
    `BTPosition<E>` | BTNodo.`getParent()`
    `BTPosition<E>` | BTPosition.`getRight()` Obtiene la referencia del hijo derecho de la posición.
    `BTPosition<E>` | BTNodo.`getRight()`

    Methods in TDAArbolBinario with parameters of type BTPosition
    Modifier and Type | Method and Description
    --- | ---
    `protected void` | ArbolBinario.`clonar_arbol_completo(BTPosition<E> padre, java.util.Iterator<E> it, int altura)` Clona el subárbol binario completo a partir de la posición padre.
    `protected void` | ArbolBinario.`clonar(BTPosition<E> padre_local, TDALista.Position<E> padre_t, BinaryTree<E> t)` Método auxiliar utilizado por attach.
    `void` | BTPosition.`setLeft(BTPosition<E> l)` Establece el nuevo hijo izquierdo de la posición.
    `void` | BTNodo.`setLeft(BTPosition<E> l)`
    `void` | BTPosition.`setParent(BTPosition<E> p)` Establece el nuevo padre de la posición.
    `void` | BTNodo.`setParent(BTPosition<E> p)`
    `void` | BTPosition.`setRight(BTPosition<E> r)` Establece el nuevo hijo derecho de la posición.
    `void` | BTNodo.`setRight(BTPosition<E> r)`

    Constructors in TDAArbolBinario with parameters of type BTPosition
    Constructor and Description
    `BTNodo(E e, BTPosition<E> p)` Inicializa una nueva posición considerando un rótulo y la referencia al padre de la misma.